<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
 <meta http-equiv="content-style-type" content="text/css" />
 <meta name="author" content="WarpEnterprises, Arlsair" />
 <meta name="date" content="2003-07-09" />
 <title>DirectShowSource AviSynth Filter</title>
 <link rel="stylesheet" type="text/css" href="../../style.css" />
 <style type="text/css">td {vertical-align:top;}</style>
</head><body>
<h3><a name="DirectShowSource"></a>DirectShowSource</h3>

<tt>DirectShowSource(</tt><i>string filename, int &quot;fps&quot;, bool &quot;seek&quot;, bool &quot;audio&quot;, bool &quot;video&quot;</i><tt>)</tt><br />
<br />
<tt>DirectShowSource</tt> &ouml;ffnet Dateien mittels DirectShow. Das ist das gleiche Multimedia-Wiedergabe-System, das auch der Windows Media Player verwendet. Daher k&ouml;nnen die meisten Formate gelesen werden, welche vom Media Player abgespielt werden, also WAV, AC3, DTS, MP3, MPEG, QuickTime, AVIs, welche von <a href="avisource.htm"><tt>AVISource</tt></a> nicht unterst&uuml;tzt werden (Codecs, f&uuml;r die es nur DirectShow-Filter gibt), und GRF GraphEdit Filtergraphen.<br />
Man sollte immer zuerst versuchen, die Datei mit <tt>AVISource</tt> zu &ouml;ffnen.<br />
<br />
<table border="0" cellspacing="5">
 <tr><th colspan="2"><b>Parameter:</b></th></tr>
 <tr><td><i>filename</i></td><td>Gibt den Dateinamen in Anf&uuml;hrungsstrichen an.</td></tr>
 <tr><td><i>fps</i></td><td>DirectShow Videodekoder m&uuml;ssen nicht die Framerate zur&uuml;ckgeben. Bei diesen Dekoder muss man mit <i>fps</i> die korrekte Framerate angeben.</td></tr>
 <tr><td><i>seek</i></td><td>Mit diesem optionalen Parameter kann man bestimmten, ob man spulen kann (<i>true</i>) oder nicht (<i>false</i>. Standard ist <i>true</i>.</td></tr>
 <tr><td><i>audio</i></td><td>Mit diesem optionalen Parameter kann man bestimmten, ob der Ton geladen werden soll (<i>true</i>) oder nicht (<i>false</i>. Standard ist <i>true</i>.</td></tr>
 <tr><td><i>video</i></td><td>Mit diesem optionalen Parameter kann man bestimmten, ob das Video geladen werden soll (<i>true</i>) oder nicht (<i>false</i>. Standard ist <i>true</i>.</td></tr>
</table>
<br />
<b>Hinweise:</b><br />
<ul>
 <li>Manche Decoder (z.B. MS MPEG-4) erzeugen ein Video, dass auf dem Kopf steht. Man muss dann <a href="flip.htm"><tt>FlipVertical</tt></a> verwenden.</li>
 <li>Der Microsoft DV Codec wird erkannt und auf das Dekodieren in voller Aufl&ouml;sung eingestellt.</li>
</ul>
<br />
<table border="0" cellspacing="5">
 <tr><th colspan="2"><b>Beispiele:</b></th></tr>
 <tr><td><tt>DirectShowSource(video.asf,fps=15)</tt></td><td>&Ouml;ffnet eine ASF Video mit einer Framerate von 15 fps</td></tr>
</table>
<br />
<table border="0" cellspacing="5">
 <tr><th colspan="2"><b>Changelog:</b></th></tr>
 <tr><td><tt>v2.53</tt></td><td><ul><li>Volle Tonunterst&uuml;tzung</li><li>Funktionierendes Spulen</li><li>Unterst&uuml;tzung von GraphEdit Filtergraphen</li></ul></td></tr>
 <tr><td><tt>v2.07</tt></td><td>Es wurde der optionale Parameter <i>seek=true/false</i> hinzugef&uuml;gt</td></tr>
</table>
<br />
<form action=""><input type="button" value="Zur&uuml;ck" onclick="history.go(-1)" /></form>
</body>
</html>
